package com.lzh.others;

import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;

import java.util.HashMap;
import java.util.List;

/**
 * @Description:
 * @Author: LiuZiHao
 * @Date: 2022/7/25 09:50
 */
public class TestLog4j2 {
    private static final Logger logger = LogManager.getLogger(TestLog4j2.class);

    public static void main(String[] args) {
        try {
            String testStr = "";
            if (testStr.contains("a")){
                System.out.println("yes");
            }



            HashMap<String,Object> map = new HashMap<String, Object>();
            map.put("int",1);
            map.put("double",12.12);
            map.put("String","12.12");
            System.out.println(map);
            int i = 1 / 0;
        } catch (Exception e) {
            logger.error("使用 + 号连接直接输出 e ：" + e);
            System.out.println("--------------------------------------------");
            logger.error("使用 + 号连接直接输出 e.toString() ：" + e.toString());
            System.out.println("--------------------------------------------");
            logger.error("使用 + 号连接直接输出 e.getMessage() ：" + e.getMessage());
            System.out.println("--------------------------------------------");
            logger.error("使用 ，号 且第二个参数为Throwable :", e);
            System.out.println("--------------------------------------------");
            logger.error("第二个参数为Throwable,使用分隔符{} :", e);
            System.out.println("--------------------------------------------");
//            logger.error("第二个参数为Object,使用分隔符{} :", "AAA");
            System.out.println("--------------------------------------------");

        }
    }
}
